MOSS: Self-Evolution through Source-Level Rewriting in Autonomous Agent Systems
MOSS:通过源码自改写实现自治Agent系统的自我进化
🧭 自进化Agent · 源码级重写 · 生产部署 ★ 深度解读
University of Science and Technology of China · The Hong Kong University of Science and Technology · Hong Kong Baptist University
让生产级agent系统通过源码自改写自主修复harness层故障,平均评分从0.25升至0.61
📌 工作参考价值(4 点)
- 生产Agent的自我修复机制:业务中大量使用的agent系统(如电商客服、订单助手)常常因路由/状态管理/hook顺序等harness层bug导致重复故障,MOSS提供了定向进化方案:从用户会话中自动检测失败片段,驱动源码级修复,而非仅修改prompt或技能文件。
- 进化与业务部署的结合:MOSS将进化流程与生产环境深度耦合:基于真实故障批次进行修复、在临时容器中回放原任务验证补丁、通过用户授权后进行容器热替换且支持健康探针回滚,可直接借鉴到需要高可用agent服务的场景。
- 多阶段pipeline与外部代码工具解耦:采用标准化七阶段(定位、规划、规划审查、实现、代码审查、任务评估、裁决),并将实际编码委托给可插拔的coding-agent CLI(如Claude Code、OpenAI Codex),降低了与具体LLM的耦合,可在自身系统中按需替换代码生成后端。
- 运行时验证代替单元测试:在临时容器中运行agent与真实任务交互来验证修复效果,而不是靠单元测试,这对动态、交互式的agent行为验证更为有效,适合推荐系统、对话agent等需要端到端行为验证的场景。